rotary ditcher - Turkish English Dictionary